// var net = require("net");
// var server = net.createServer();
// server.listen(3000,()=>{
//     console.log("服务器已启动");
// });
// //创建客户端口
// // net.createConnection(3323);
// var users = [];
// server.maxConnections=5;

// server.on("connection",(socket)=>{
//     console.log("ip地址 "+socket.remoteAddress);
//     console.log("端口地址 "+socket.remotePort);
//     users.push(socket);
//     server.getConnections((err,count)=>{
//         console.log("已连接人数 ",count);
//     });
//     socket.on("close",()=>{
//         console.log("客户端与服务端连接断开");
//         server.getConnections((err,count)=>{
//             console.log("已连接人数 ",count);
//         });
//     })
//     socket.on("error",()=>{
//         console.log("发生错误");
//     })
//     //发送
//     process.stdin.on("data",(data)=>{
//         for(let i= 0;i<users.length;i++){
//             users[i].write(data);
//         }
//     });
//     //接收
//     socket.on("data",(data)=>{
//         console.log(data.toString().trim());

//         for(let i= 0;i<users.length;i++){
//             users[i].write(data);
//         }
//     });
// });
// server.on("listening",()=>{
//     console.log("正常连接");
// });
// // server.on("close",()=>{
// //     console.log("服务器关闭");
// // })

const websocket = require("ws");
const wss = new websocket.Server({ port: "3000" });
wss.on('connection', (ws) => {
    console.log('有人来了~~');
    ws.on('message', (data) => {
        ws.send(data + '举头望明月');
    })
    ws.on('close', () => {
        console.log('客人走了');
    })
})
